package com.sunrise.configuracoes.repositorio;

import java.util.List;

import org.hibernate.Criteria;
import org.hibernate.criterion.Order;
import org.springframework.stereotype.Repository;

import com.sunrise.configuracoes.repositorio.iface.RegraMetaDao;
import com.sunrise.generico.acesso.DaoNegocioService;
import com.sunrise.generico.entidade.RegraMeta;

@Repository
public class RegraMetaDaoImpl extends DaoNegocioService<RegraMeta> implements
		RegraMetaDao {

	@SuppressWarnings("unchecked")
	public List<RegraMeta> listarOrdenado() {
		Criteria crit = getSession().createCriteria(RegraMeta.class);
		crit.addOrder(Order.asc("nome"));
		return crit.list();
	}

	public RegraMeta getById(Long id) {
		return getById(id, RegraMeta.class);
	}


}
